package com.mall.user.model.dto.user;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

/**
 * 用户登录请求
 */
@Data
public class UserLoginRequest implements Serializable {

    /**
     * 登录账号（支持用户名/手机号/邮箱）
     */
    @NotBlank(message = "登录账号不能为空")
    private String account;

    /**
     * 密码
     */
    @NotBlank(message = "密码不能为空")
    private String password;

    /**
     * 记住我（7天免登录）
     */
    private Boolean reUserMe = false;

    private static final long serialVersionUID = 3191241716373120793L;
}
